1
สถาปัตยกรรมเวลา: ลำดับชั้นโมดูลวันที่
AI015Lesson 7
00:00

โมดูล Dates ในจูเลียให้โครงสร้างแบบหลายระดับที่มีเสถียรภาพในการจัดการข้อมูลเวลาผ่านประเภทที่ไม่สามารถเปลี่ยนแปลงได้สามประเภทหลัก: Time (อิงจากนาฬิกา), Date (อิงจากปฏิทิน), และ DateTime (รวมกัน).

1. การจัดการพื้นที่ชื่อ (Namespace)

การเลือกวิธีโหลดโมดูลจะกำหนดรูปแบบการโต้ตอบของคุณ:

  • using Dates: นำฟังก์ชันที่ส่งออกทั้งหมดมาไว้ใน Main. คุณสามารถเรียกใช้ today() โดยตรงได้
  • import Dates: ฟังก์ชันต้องระบุคำนำหน้าอย่างชัดเจน (เช่น, Dates.now()). ซึ่งปลอดภัยกว่าสำหรับงานขนาดใหญ่เพื่อหลีกเลี่ยงการชนกันของชื่อ
โมดูลวันที่DateDateTimeTimeYYYY-MM-DDISO-8601HH:MM:SS.ms

2. การเข้าถึงและดึงข้อมูล

นอกเหนือจากการสร้าง จูเลียอนุญาตให้ดึงข้อมูลเมตาแบบละเอียดโดยใช้ฟังก์ชันเฉพาะ เช่น year(), minute()หรือ dayofweekofmonth() เพื่อระบุรูปแบบเฉพาะ (เช่น วันศุกร์ที่สามของเดือน)

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>